shepherd moon - French English Dictionary